page.tsx 924 B

123456789101112131415161718192021222324252627282930
  1. "use client";
  2. import { LeftListClient, WheelClient } from "@/components/Box/WheelModal";
  3. import dayjs from "dayjs";
  4. import { useSearchParams } from "next/navigation";
  5. import { useEffect } from "react";
  6. const Page = () => {
  7. const r = useSearchParams();
  8. const time =
  9. dayjs(Number(r.get("time")) * 1000)
  10. .subtract(3, "days")
  11. .valueOf() / 1000;
  12. useEffect(() => {
  13. sessionStorage.setItem("turntable_id", r.get("turntable") || "");
  14. sessionStorage.setItem("turntable_user_id", r.get("user") || "");
  15. sessionStorage.setItem("turntable_time", `${time}` || "");
  16. }, []);
  17. return (
  18. <div className={"transform"}>
  19. <WheelClient isRotate={false} wheel={{}} />
  20. <div className={"mt-[10px] h-[1.6rem] overflow-hidden p-[0.1389rem]"}>
  21. <LeftListClient />
  22. </div>
  23. </div>
  24. );
  25. };
  26. export default Page;